package com.mk.admin.model.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("开具入院证")
public class InHospitalAddBeInProofVo {
    @ApiModelProperty(value = "卡类型 1 就诊卡2 社保卡3 健康卡\n" +
            "4 身份证号5 病历号\n" +
            "6 姓名7 手机号\n" +
            "8 patId 9 发票号（需要his）", required = true)
    private String cardType;
    @ApiModelProperty(value = "卡号", required = true)
    private String cardNo;
    @ApiModelProperty(value = "姓名", required = true)
    private String patName;
    @ApiModelProperty(value = "性别 GB_T 2261.1-2003", required = true)
    private Byte patSex;
    @ApiModelProperty(value = "年龄")
    private Integer patAge;
    @ApiModelProperty(value = "出生日期 YYYY-MM-DD", required = true)
    private String patBirthDate;
    @ApiModelProperty(value = "证件类型 cv02.01.101身份证件类别代码")
    private String certType;
    @ApiModelProperty(value = "证件号码")
    private String certId;
    @ApiModelProperty(value = "科室代码")
    private String deptCode;
    @ApiModelProperty(value = "科室名称")
    private String deptName;
    @ApiModelProperty(value = "医生代码")
    private String doctorCode;
    @ApiModelProperty(value = "医生名称")
    private String doctorName;
    @ApiModelProperty(value = "主诊断编码")
    private String diagnoseCode;
    @ApiModelProperty(value = "主诊断名称")
    private String diagnoseName;
    @ApiModelProperty(value = "诊断内容")
    private String diagnoseMsg;
}
